import base64
import time

import requests
import json

# 假设你有一个图片文件的路径，例如 'image.jpg'
# 你需要先读取文件内容，并将其编码为Base64
t1=time.time()
with open('C:\\Users\\23659\Downloads\DF69EC2726C5AB4783CD72451B6FAAB2.jpg', 'rb') as image_file:
    encoded_string = base64.b64encode(image_file.read()).decode('utf-8')
t2=time.time()
print(t2-t1)
# 准备POST请求的数据
data = {
    'image': encoded_string,  # 使用你的服务器期望的键名
    # ... 其他可能需要的字段
}

# 设置请求的URL和头部（如果需要的话）
url = 'http://192.168.223.211:5000/detect'
headers = {'Content-Type': 'application/json'}  # 根据服务器需求修改头部

# 如果服务器期望接收JSON格式的数据，你可以将字典转换为JSON字符串
json_data = json.dumps(data)

# 发送POST请求

response = requests.post(url, data=json_data, headers=headers)

# 检查响应
print(response.text)
print(response.status_code)
